/*                                               */
/* -->> Gestión de Remuneraciones - TECHINT <<---*/
/*                                               */
/* ---------->>> ESTILOS GLOBALES <<<------------*/

*{margin: 0;padding: 0;} /*body, p, div, h1, h2, h3, h4, h5, h6, ul, ol, li, pre, blockquote, address, cite{ margin:0; padding:0;}*/
html body {text-align:center; /*para centrar en IE 5 o inferior*/ height:95%;}
body { font-family:Verdana, Geneva, sans-serif; font-size: 12px; background:#ececec; }
#wrapper {width:1020px; margin:0 auto; background:#FFF; height:auto;}
.wrapperFiltros {width:660; margin:0 auto; background:#FFF; height:auto;}
.clearfix {clear: both;height:0px; font-size:1px;}
.x-clear {clear:both;height:0;overflow:hidden;line-height:0;font-size:0;}
:focus {outline:0;}
.oculto { display: none; }
.errorgroup {color:#333333!important; text-align:left;}
/* ---------->>> SCROLL <<<------------*/

body {scrollbar-arrow-color:#878787;scrollbar-track-color:#f8f8f8;scrollbar-shadow-color:#f1f1f1;scrollbar-face-color:#e9e9e9; scrollbar-highlight-color:#f1f1f1;scrollbar-darkshadow-color:#b3b3b3;scrollbar-3dlight-color:#f1f1f1;}

/* --------------->>> HEADER <<<----------------*/

#header {font-family:Verdana, Geneva, sans-serif; font-size:11px; margin:0 4px;}
#header .top {background:#f7ca30; padding:4px 6px 4px 6px;color:#FFF; font-size:10px; margin-bottom:12px; height:14px;}
.header .top {background:#f7ca30; padding:4px 6px 4px 6px;color:#FFF; font-size:10px; margin-bottom:12px; height:14px;}
#header .anio {float:left;}
#header .fecha {float:right;}
#header h1 {background:url(../Imagenes/logo_remuneraciones.gif) no-repeat; width:380px; height:33px; display:block;  float:left; margin-left:2px; text-indent:-9999px;}
#header h2 {background:url(../Imagenes/logo_dirhu.gif) no-repeat; width:120px; height:34px; display:block; text-indent:-9999px; float:right; margin-right:2px;}
#header .info {background:url(../Imagenes/back_header.gif) repeat-x; height:23px; margin:12px 0 0 0; padding:8px 9px 0 9px; color:#666;}
#header .info .usuario {float:left;}
#header .info .usuario a {color:#666; text-decoration:none; margin-left:10px;}
#header .info .extras {float:right;}
#header .info .extras a {color:#666; text-decoration:none;} 


/* ------------------->>> MENU <<<---------------*/

/*diseño*/

ul.dropdown li a {display: block;padding: 7px 10px;}
ul.dropdown li {padding: 0;}
ul.dropdown li.dir {padding: 6px 20px 6px 10px;}
ul.dropdown ul li.dir {padding-right: 15px;}
ul.dropdown ul a  {_width: 108%;} /*tamaño para ie6*/
ul.dropdown ul a.dir {_width: 108%; } /*tamaño para ie6*/

ul.dropdown { font-weight:normal; font-family:Verdana, Geneva, sans-serif; font-size:11px; text-align:left;}
ul.dropdown li {padding: 7px 10px; border-style: solid; border-width: 1px 1px 1px 0; border-color: #7d7e84 #505154 #505154; background-color: #626367; color: #fff;}
ul.dropdown li.hover,ul.dropdown li:hover { background-color: #626367; color: #fff;}
ul.dropdown a:link, ul.dropdown a:visited	{ color: #fff; text-decoration: none; }
ul.dropdown a:hover	{color: #9ce036; }
ul.dropdown a:active {color: #9ce036; }

ul.dropdown ul {width:150px; margin-top: 1px; }
ul.dropdown ul li {font-weight: normal; }

ul.dropdown *.dir {padding-right: 20px;background-image: url(../Imagenes/nav_arrow_down.gif);background-position: 100% 50%;background-repeat: no-repeat; }
ul.dropdown-horizontal ul *.dir {padding-right: 10px; background-image: url(../Imagenes/nav_arrow_right.gif);background-position: 100% 50%; background-repeat: no-repeat; }

/*funcionalidad*/

ul.dropdown, ul.dropdown li, ul.dropdown ul {list-style: none;margin: 0;padding: 0;}
ul.dropdown {position: relative; z-index: 597; float: left;}
ul.dropdown li {float: left; vertical-align: middle; zoom: 1; }
ul.dropdown li.hover,ul.dropdown li:hover {position: relative;z-index: 599;cursor: default; }
ul.dropdown ul { visibility: hidden;position: absolute;left: 0; z-index: 598; width: 100%;_width:90px; top:105%;}
ul.dropdown ul li {float: none; top: 0px;}
ul.dropdown ul ul {top: 0px;left: 101%; _left: 102%; /*correción para ie6*/}
ul.dropdown li:hover > ul {visibility: visible;}
ul.dropdown li.rtl ul {top:100%; right: 0;left: auto;}
ul.dropdown li.rtl ul ul {top:-1px; right: 100%;left: auto;}

/* --------------->>> TABLA <<<----------------*/

#content {margin:0 4px;}
.content {margin:0 4px;}
#content .top_tabla {background:url(../Imagenes/back_top_tabla.gif) repeat-x;  width:996px; padding:12px 8px 10px 8px; height:27px;}
#content .top_tabla .titulo {font-size:12px; color:#FFF; background:url(../Imagenes/miscelanea_verde.gif) no-repeat 0 2px; padding-left:18px; text-align:left; float:left; margin:5px 0 0 0;  *margin:2px 0 0 0;}
#content .top_tabla .periodo {float:left; margin:5px 10px 0 10px; *margin:2px 10px 0 10px; color:#c5c5c5; font-size:11px; }
#content .top_tabla .periodo input { font-size:11px; border:#bcbcbc solid 1px; padding:1px; vertical-align:middle;}
#content .top_tabla .periodo .ctl00_cphContenido_cabecera_ibCalenarioMes { vertical-align:inherit;}
#content .top_tabla .right {float:right; }
#content .top_tabla .menu {float:left;}
.menu .separador {background:url(../Imagenes/linea_punteada_vertical_2.gif) repeat-y right; float:left; display:block; width:1px; height:20px; margin:2px 0 0 10px; }

/* -------->>> OPCIONES TABLA <<<-----------*/

.info .fila .filtros {background:url(../Imagenes/btn_filtros.gif) no-repeat; width:27px; height:26px; text-indent:-9999px; display:block; float:left;}
.info .fila .filtros:hover {background-position:bottom;}
.info .fila .buscar {background:url(../Imagenes/btn_buscar.gif) no-repeat; width:27px; height:26px; text-indent:-9999px; display:block; float:left; margin:0 6px 0 6px!important;}
.info .fila .buscar:hover {background-position:bottom;}
.info .fila .empleado {background:url(../Imagenes/linea_punteada_vertical_2.gif) repeat-y; font-size:13px; color:#f19e1c; font-weight:bold; padding-left:8px; height:20px; display:block; float:left; margin-top:6px;}
.info .fila .destacado {background:url(../Imagenes/back_nombre.gif) repeat-x; height:33px; display:block; width:1006px; padding:5px 0 0 5px;}

.info .dotacion {width:175px; height:25px; padding:12px 0 0 5px; color:#5b5b5b; font-size:11px; border-bottom: #d1d4d5 1px solid; text-align:left; }
.info .dotacion select {font-size:11px; font-family:Verdana, Geneva, sans-serif; width:95px; padding:1px; border:#999 1px solid;}

.pop_gral .popupBody .content .tablero {background:url(../imagenes/btn_guardar.gif) no-repeat; width:100px; height:18px;  text-align:center;  font-size:11px; color:#FFF; font-weight:bold; padding:5px 30px 6px 40px; text-decoration:none; margin-left:8px; margin-top:0px; margin-right:20px; }
.pop_gral .popupBody .content .tablero:hover {background-position:bottom;}
.pop_gral .popupBody .content .titulo {font-size:13px!important; color:#f19e1c!important; font-weight:bold!important;}

.info .izquierda, .info .derecha {float:left;}

.info .derecha {border-bottom: #d1d4d5 1px solid; width:832px; height:37px; text-align:left;}
.info .derecha .solapas {margin-top:5px; position:absolute; }

.info .derecha .excel_comunicacion {background:url(../Imagenes/btn_excel_comunicacion.gif) no-repeat; width:27px; height:26px; text-indent:-9999px; display:block; float:left;}
.info .derecha .excel_comunicacion:hover {background-position:bottom;}
.info .derecha .excel_completo {background:url(../Imagenes/btn_excel_completo.gif) no-repeat; width:27px; height:26px; text-indent:-9999px; display:block; float:left; margin-left:8px; }
.info .derecha .excel_completo:hover {background-position:bottom;}
.info .derecha .vista_ampliada {background:url(../Imagenes/vista_ampliada.gif) no-repeat; width:27px; height:26px; text-indent:-9999px; display:block; float:left; margin-left:8px; margin-right:8px;}
.info .derecha .cambiar_resumida {background:url(../Imagenes/vista_resumida.gif) no-repeat; width:27px; height:26px; text-indent:-9999px; display:block; float:left; margin-left:8px; margin-right:8px;}
.info .derecha .cambiar_resumida:hover {background-position:bottom;}
.info .derecha .save {background:url(../Imagenes/btn_save.gif) no-repeat; width:27px; height:26px; text-indent:-9999px; display:block; float:left;}
.info .derecha .save:hover {background-position:bottom; }
.info .derecha .tablero {background:url(../Imagenes/btn_paneldecontrol.gif) no-repeat; width:152px; height:21px;  display:block; float:left; font-size:11px; color:#FFF; font-weight:bold; padding:5px 0 0 30px; text-decoration:none; margin-left:8px; }
.info .derecha .tablero:hover {background-position:bottom;}
.separador {background:url(../Imagenes/linea_punteada_vertical_2.gif) repeat-y right; float:left; display:block; width:1px; height:20px; margin-top:2px; margin-left:8px;}
.info .derecha .botones {float:right; margin-top:7px;}

/*
.info .derecha .solapas li {list-style:none; float:left;}
.info .derecha .solapas li a {background:url(../Imagenes/back_botonera.gif) bottom; height:23px; width:99px; display:block; text-align:center; padding-top:10px; font-size:11px; color:#666; text-decoration:none;}
.info .derecha .solapas li a:hover {background-position:top; color:#77bb10;}
.info .derecha .solapas li .down {background:url(../Imagenes/back_botonera.gif) top; height:23px; width:99px; display:block; text-align:center; padding-top:10px; font-size:11px; color:#77bb10; text-decoration:none; font-weight:bold;}
*/

.MiSolapa .ajax__tab_tab {background:url(../imagenes/back_botonera.gif) bottom no-repeat; height:23px; width:99px; display:block; text-align:center; padding-top:10px; font-size:11px; color:#666; text-decoration:none;}
.MiSolapa .ajax__tab_hover .ajax__tab_tab {background-position:top; color:#77bb10;}
.MiSolapa .ajax__tab_active .ajax__tab_tab {background:url(../imagenes/back_botonera.gif) top no-repeat; color:#77bb10; font-weight:bold;}

/* -------->>> TABLA <<<-----------*/
/*Valores firefox 345 // 650 */
.contenido_personas {background:#fff; width:320px; padding:3px 0 10px 0; float:left;}
.contenido_personas .MiGrilla .checkbox input{ border:0;}

.contenido_personas2 {background:#fff; width:268px; padding:3px 0 10px 0; float:left;}
.contenido_personas2 .MiGrilla .checkbox input{ border:0;}

.contenido_tabla {margin:3px 0 4px 0;  overflow-x: scroll; overflow-y : hidden; float:left; width:692px;}
.contenido_tabla .MiGrilla {font-size:11px; /*width:100%;*/ background:#f8f8f8; font-family:Arial, Helvetica, sans-serif;}
.contenido_tabla td, .contenido_tabla th {text-align:center!important;}
.contenido_tabla .MiGrilla .checkbox input{border:0;}

.contenido_tabla2 {margin:3px 0 4px 0;  overflow-x: scroll; overflow-y:hidden; float:left; width:744px;}
.contenido_tabla2 .MiGrilla {font-size:11px; /*width:100%;*/ background:#f8f8f8; font-family:Arial, Helvetica, sans-serif;}
.contenido_tabla2 td, .contenido_tabla2 th {text-align:center!important;}
.contenido_tabla2 .MiGrilla .checkbox input{border:0;}

.contenido_tabla3 {margin:3px 0 4px 0; float:left; width:350px;}
.contenido_tabla3 .MiGrilla {font-size:11px; /*width:100%;*/ background:#f8f8f8; font-family:Arial, Helvetica, sans-serif;}
.contenido_tabla3 td, .contenido_tabla2 th {text-align:center!important;}
.contenido_tabla3 .MiGrilla .checkbox input{border:0;}

.contenido_GrillaVentana .MiGrilla2 {font-size:11px; width:933px; background:#f8f8f8; }
.contenido_GrillaVentana .MiGrilla2 .HeaderStyle .header1 {background:#f5c72c; color:#FFF; width:243px; border:1px solid #e0e0e0; }

.MiGrilla {font-size:11px; width:100%; background:#f8f8f8; border-collapse:collapse; display:table;}
.MiGrilla .HeaderStyle {border:1px solid #e0e0e0; word-spacing:-1px; height:45px; *height:41px; }
.MiGrilla .HeaderStyle th {border:1px solid #f8f8f8; }
.MiGrilla .HeaderStyle .header0 {background:#f5c72c; color:#FFF; width:32px; border:1px solid #e0e0e0; text-align:left; padding:3px;}
.MiGrilla .HeaderStyle .header1 {background:#f5c72c; color:#FFF; width:165px; border:1px solid #e0e0e0; line-height:15px;}
.MiGrilla .HeaderStyle .header1 input {padding:0; vertical-align:inherit; *vertical-align:middle; cursor:pointer; *margin-top:2px;}
.MiGrilla .HeaderStyle .header1 select {padding:0;}
.MiGrilla .HeaderStyle .header2 {background:#9ce036; color:#FFF; border:1px solid #e0e0e0; height:45px; text-align:center;}
.MiGrilla .HeaderStyle .header3 {background:#6ac216; color:#FFF; border:1px solid #e0e0e0; height:45px; text-align:center;}
.MiGrilla .HeaderStyle .header4 {background:#359c02; color:#FFF; border:1px solid #92d233; height:45px; text-align:center;}
.MiGrilla th {padding:1px; font-weight:normal;}
.MiGrilla td {padding:3px; border:1px solid #e0e0e0; text-align:left; height: 26px;}
.MiGrilla td.center{text-align:center;}
.MiGrilla .AlternateClass{ background:#e6e6e6;}
.MiGrilla input {text-align:right;}
.MiGrilla input, select {font-size:11px; font-family:Verdana, Geneva, sans-serif; padding:1px; color:#000; border:#a0a0a0 1px solid;}
.MiGrilla .disabled {background:#e5e5e5; *background:none;} 
.MiGrilla .checkbox input{border:0;}

.condiciones {margin:5px 10px; float:left; font-size:11px; color:#666;}
.condiciones a {text-decoration:none; color:#808080;}
.condiciones a:hover {color:#77BB10;}
.condiciones .seleccionado{text-decoration:none; color:#77BB10; font-weight: bold;}

.MiGrilla .orden td {border:0!important; text-align:center; padding:1px;}


/* Comienzo Nuevos estilos condiciones */

/*
.condiciones {margin:0 10px; float:left; font-size:11px; color:#666;}
.condiciones span {line-height:25px; float:left;}
.info .derecha .btn_condiciones {background:url(../Imagenes/btn_condiciones.gif) no-repeat; width:47px; height:20px; display:block; padding:6px 0 0 30px; color:#949494; float:left;  text-decoration:none; margin-left:5px; text-transform:uppercase;}
.info .derecha .btn_condiciones:hover {background-position:bottom; color:#666;}
.separador2 {background:url("../Imagenes/linea_punteada_vertical_2.gif") repeat-y; display:block; float:left; height:20px; margin:2px 8px 0 0; width:1px;}
*/

.info .derecha .btn_home 
{
	background:url(../Imagenes/btn_home.gif) no-repeat;
	width:27px;
	height:26px;
	display:block;
	float:left;
	text-indent:-9999px; 
	margin-left:8px;
	margin-right:8px;
}
.info .derecha .btn_home:hover {background-position:bottom; color:#666;}
.info .derecha .btn_host 
{
	background:url(../Imagenes/btn_host.gif) no-repeat;
	width:27px;
	height:26px;
	display:block;
	float:left;
	text-indent:-9999px; 
	margin-left:8px;
	margin-right:8px;
}
.info .derecha .btn_host:hover {background-position:bottom; color:#666;}

/* Fin Nuevos estilos condiciones */

/* -------->>> TABLEROS <<<-----------*/

.contenido_tablero {padding: 10px 0 0 0; color: #808080;}
.contenido_tablero .izquierda {width:750px; float: left; margin-left:2px; }
.contenido_tablero .izquierda .filtros {text-align:left; display:block; font-size:11px; margin:-1px 0 6px;  color:#999;}
.contenido_tablero .izquierda .seccion table {border-style: none; padding:0px; background:#F6F6F6; width:750px; font-family:Arial, Helvetica, sans-serif;}
.contenido_tablero .izquierda .seccion table td {width:185px; }
.contenido_tablero .izquierda .seccion .titulo {color:#77BB10; font-weight:bold; font-size:12px; text-align:left; margin-bottom:3px; margin-top:20px; text-transform:uppercase;}
.contenido_tablero .izquierda .seccion .subtitulo {font-size:11px; font-weight:bold; text-align:left; margin-bottom:2px; margin-top: 10px; color:#666;}
.contenido_tablero .izquierda .seccion .item {height:40px; width:185px; padding-top:10px; font-size:11px;}
.contenido_tablero .izquierda .seccion .item input {text-align: center; margin-top:2px;}
.contenido_tablero  input {border:1px solid #A0A0A0; color:#000000; font-family:Verdana,Geneva,sans-serif; font-size:11px!important; padding:1px; font-family:Arial, Helvetica, sans-serif;}

.contenido_tablero .derecha {width:226px; float:right; border: none!important; height: auto!important; margin-top:13px;  *margin-top:18px;}
.contenido_tablero .derecha hr { margin:5px 0; *margin:-3px 0 -6px 0; display:block;}

.contenido_tablero .derecha .btn_aprobar {background: url(../Imagenes/btn_aprobar.gif) repeat-x top left; border:0 none; color:#333333; cursor:pointer; height:17px; line-height:15px; padding:4px 5px 5px 31px; display:block; text-align:left; font-size:11px; text-decoration:none; margin:2px 0;}
.contenido_tablero .derecha .btn_aprobar:hover {background: url(../Imagenes/btn_aprobar.gif) repeat-x bottom left;}
.contenido_tablero .derecha .btn_desaprobar {background: url(../Imagenes/btn_desaprobar.gif) repeat-x top left; border:0 none; color:#333333; cursor:pointer; height:17px; line-height:15px; padding:4px 5px 5px 31px; display:block; text-align:left; font-size:11px; text-decoration:none; margin:2px 0;}
.contenido_tablero .derecha .btn_desaprobar:hover {background: url(../Imagenes/btn_desaprobar.gif) repeat-x bottom left;}

.contenido_tablero .derecha .indicador {font-size:11px; font-family:Arial, Helvetica, sans-serif; }
.contenido_tablero .derecha .indicador .titulo {color:#77BB10; font-weight: bold; font-size:10px; text-align: left; margin:8px 0; *margin:8px 0 4px 0;}
.contenido_tablero .derecha .indicador .titulo a {font-size:12px; text-transform:uppercase; color:#666; margin-left:5px;}
.contenido_tablero .derecha .indicador .titulo a:hover { color:#333;}
.contenido_tablero .derecha .indicador .empleado {color:#000000; text-decoration: none; padding:2px 0 7px 20px;  font-weight:bold; background:url(../Imagenes/her_02.gif) no-repeat; }
.contenido_tablero .derecha .empleado:hover {color: #77BB10;}
.contenido_tablero .derecha .listado .item {text-align:left; font-size:11px; padding:6px; }
.contenido_tablero .derecha .indicador2 {background:#ececec; font-family:Arial, Helvetica, sans-serif; *clear:both;}
.contenido_tablero .derecha .indicador2 .titulo {color:#FFF; font-weight:bold; font-size:12px; text-align:left; margin:3px 0 2px 0; background:#F7CA30; padding:4px 6px; border-bottom:1px solid #FFF; }

.contenido_tablero .derecha .rojo {background: url(../Imagenes/semaforo_rojo.gif) no-repeat 0 0px; color:#666; text-decoration: none; padding:0 0 2px 18px; }
.contenido_tablero .derecha .rojo:hover {color:#333;}
.contenido_tablero .derecha .amarillo {background:url(../Imagenes/semaforo_amarillo.gif) no-repeat 0 0px; color:#666; text-decoration:none; padding:0 0 2px 18px; }
.contenido_tablero .derecha .amarillo:hover {color:#333;}
.contenido_tablero .derecha .gris {background:url(../Imagenes/semaforo_gris.gif) no-repeat 0 0px; color:#666; text-decoration:none;  padding:0 0 2px 18px;}
.contenido_tablero .derecha .gris:hover {color:#333;}
.contenido_tablero .derecha .verde {background:url(../Imagenes/semaforo_verde.gif) no-repeat 0 0px; color:#666; text-decoration:none; padding:0 0 2px 18px;}
.contenido_tablero .derecha .verde:hover {color:#333;}
.contenido_tablero .derecha .volver {background:url(../Imagenes/FBACK.GIF) no-repeat; color:#666; font-size:10px; text-decoration:none; padding:2px 0 5px 18px; text-transform: uppercase; width:196px; border-bottom:1px dotted #ccc; display:block; margin-bottom:-2px;}
.contenido_tablero .derecha .volver:hover {color:#333;}
.contenido_tablero .footer {background:none repeat scroll 0 0 #F7CA30; font-size:1px; height:5px; margin:12px 4px 0;}
.contenido_tablero hr { border:0; border-top:#CCCCCC dotted 1px; display:block; height:1px; margin:2px 0 10px 0; width:100%; *margin:-2px 0 2px 0;}


.popup {height:auto; width: auto; margin: 0 auto; background:#FFF;}
.popup a {text-decoration:none; color:#666666;}
.popup a:hover {color:#000; text-decoration:none;}


.popup_error {border:4px solid #CCC; padding:8px; }
.popup_satisfactorio {border:4px solid #CCC; padding:8px;}
.popup_general {border:4px solid #CCC; padding:8px;}

.popup .topRight {width:22px;float:right;}
.popup .wrapper { width:600px; height:auto; }

.popup .header { height: 20px; }
.popup .header .titulo {font-size:13px!important; font-weight:bold!important; padding-top: 5px; text-transform:uppercase; color:#f19e1c!important;}
.popup .linea { background:url(../imagenes/linea_horizontal_gris.gif) repeat-x top; padding-top:10px; margin-top:10px; text-align:left;}
.popup .content { height:auto; margin:0!important; color:#333; font-size:11px;}
.popup .content td  {text-align:left; font-size:11px; color:#333;}
.popup .content .pop_filtros td { vertical-align:top; text-align:right; font-size:11px; color:#333; padding:2px 2px 6px 2px; }
.popup .content table .td01 {width: 80px;}
.popup .content table .td02 {width: 180px;}
.popup .content .pop_filtros .td02 { text-align:left;}
.popup .content .solapas {text-align: left;}
.popup .content .center {text-align: center;}

.popup_general .content .pop_filtros select { background: #f1f1f1;color:#333;}
.popup_general .content .pop_filtros input { background:#f1f1f1;color:#333;}


.popup .wrapper_indicadores {width:1006px; height:auto;}
.popup .wrapper_indicadores .ajax__tab_default .ajax__tab_tab { margin-right:0;}
.popup .wrapper_indicadores .ajax__tab_header {background:url(../imagenes/linea_horizontal_solapas.gif) repeat-x bottom;}
.popup .content .indicadores {width: auto; text-align:center; font-family:Arial, Helvetica, sans-serif;}

.popup .content .indicadores .cuartil {text-align:left;}
.popup .content .indicadores .cuartil table {border-collapse:collapse; width: 990px; border: solid 1px  #E0E0E0; margin-top:3px;}
.popup .content .indicadores .cuartil table td { height:25px; text-align:center; border:solid 1px  #E0E0E0; font-size: 9px; background:#F8F8F8;}
.popup .content .indicadores .cuartil table td .derecha {width:80px; float:right; text-align:right; border:none!important; height:auto!important;}
.popup .content .indicadores .cuartil table td .izquierda { width: 120px; float: left;  text-align: left; padding-left:3px; color:#666666; }
.popup .content .indicadores .cuartil .td01 {background-color:#F5C72C;  color:#FFFFFF; font-weight: bold;font-size: 11px; width:239px;}
.popup .content .indicadores .cuartil .td02 {background-color:#E6E6E6; font-size: 11px;}
.popup .content .indicadores .cuartil .td03 {width:30px!important; text-align:center;}

.popup .content .indicadores .rango {text-align:left;}
.popup .content .indicadores .rango table { border-collapse:collapse; width: 990px; border: solid 1px #E0E0E0; margin-top:3px; *margin-top:-2px;}
.popup .content .indicadores .rango table td { height:25px; text-align:center; border: solid 1px #E0E0E0; font-size: 9px; background:#F8F8F8;}
.popup .content .indicadores .rango table td .derecha { width:75px; float:right; text-align: right; border: none!important; height: auto!important;}
.popup .content .indicadores .rango table td .izquierda { width: 110px; float: left;  text-align: left; padding-left:3px;color:#666666;  }
.popup .content .indicadores .rango .td01 { background-color:#F5C72C; color: #FFFFFF; font-weight: bold;font-size: 11px; width:180px;}
.popup .content .indicadores .rango .td02 { background-color: #E6E6E6; font-size:11px;}
.popup .content .indicadores .rango .td03 {width:30px!important; text-align:center;}

.popup .content .indicadores .scroll {overflow-x:hidden; overflow-y:scroll; height:250px; font-size:20px; margin-top:-3px;}
.popup .content .indicadores .tdinvisible { height:0px!important; background:#FFFFFF!important; }
.popup .content .indicadores .recuadro { display:inline;  height: 18px; font-size:11px; font-weight:bold; }
.popup .content .indicadores .rojo { background: url(../Imagenes/semaforo_rojo.gif) no-repeat 0 0px; padding:1px 0 0 13px; margin-top:1px;}
.popup .content .indicadores .amarillo { background:url(../Imagenes/semaforo_amarillo.gif) no-repeat 0 0px; padding:1px 0 0 13px; margin-top:1px;}
.popup .content .indicadores .verde { background:url(../Imagenes/semaforo_verde.gif) no-repeat 0 0px;  padding:1px 0 0 13px; margin-top:1px;}
.popup .content .indicadores .gris { background:url(../Imagenes/semaforo_gris.gif) no-repeat 0 0px; padding:1px 0 0 13px; margin-top:1px;}

.popup .botones { height: 25px; padding-top:10px; margin:auto 0; }
.popup .botones .boton {background:url(../imagenes/btn_gral.gif) repeat-x; display:inline; height:13px; text-align:center;  font-size:12px; color:#333333; padding:6px 10px 6px 10px;  text-decoration:none; margin:5px; *line-height:24px;}
.popup .botones .boton:hover {background-position:bottom;}

.seleccion {color:#666; height: auto; }
.seleccion .columna { float:left; width:200px; text-align:left; }
.seleccion .columna_centro { padding:14px; float:left; }
.seleccion  select { width:200px; height:120px; padding:1px; margin-top:5px; }

.seleccion .btn_flecha_izq { background:url(../imagenes/btn_flecha_izq.gif) no-repeat!important; height:17px; width:16px; display:block; border:0!important; margin-top:5px;}
.seleccion .btn_flecha_der { background:url(../imagenes/btn_flecha_der.gif) no-repeat!important; height:17px; width:16px; display:block; border:0!important; margin-top:5px;}
.seleccion .btn_flecha_simple_izq { background:url(../imagenes/btn_flecha_simple_izq.gif) no-repeat!important; height:17px; width:16px; display:block; border:0!important; margin-top:5px;}
.seleccion .btn_flecha_simple_der { background:url(../imagenes/btn_flecha_simple_der.gif) no-repeat!important; height:17px; width:16px; display:block; border:0!important; margin-top:5px;}

/* -------->>> MENSAJERIA <<<-----------*/

.referencias { padding:0 0 15px 0;}
.referencias p { font-size:10px; color:#999; text-align:left;}
.alerta_rojo { background:#cf2d29;}
.alerta_verde  { background:#8eec42;}
.alerta_amarillo  { background:#f5c72c;}

#backgroundFilter {position:absolute; top:0; left:0; overflow:hidden; padding:0; margin:0; background-color:#000; filter:alpha(opacity=60); *filter:alpha(opacity=45); _filter:alpha(opacity=45);opacity:0.5; display:none; z-index:1000; width: 100%; height:100%; _height:100%}
#popupWindow {position:absolute; width:320px; height:140px; padding:1px; z-index:1005; display:none;  background:#FFF; margin:180px 0 0 360px;  *margin:160px 0px 0 -150px;}
#popupWindowMotivo {position:absolute; width:320px; height:95px; padding:1px; z-index:1005; display:none;  background:#FFF; margin:180px 0 0 360px;  *margin:160px 0px 0 -150px;}
#popupWindow2, #popupWindow3 {position:absolute; width:320px; height:120px; padding:1px; z-index:1005; display:none;  background:#FFF; margin:180px 0 0 360px;  *margin:160px 0 0 -150px;}
#divFiltros {position:absolute; width:570px; height:340px; padding:1px; z-index:1005; display:none;  background:#FFF; margin:140px 0 0 360px; *margin:120px 0 0 -250px;}
#divNoProcesados {position:absolute; width:570px; height:340px; padding:1px; z-index:1005; display:none;  background:#FFF; margin:140px 0 0 360px; *margin:120px 0 0 -250px;}
#topRight {width:22px;float:right;}
.pop_cerrar { background:url(../Imagenes/pop_cerrar.gif) no-repeat; width:22px; height:22px; text-indent:-9999px; display:block; float: right; cursor:pointer; }
#popupWindow p, #popupWindow2 p, #popupWindow3 p, #Panel1 p  { text-align:center; font-size:11px; margin:0 5px 5px 7px; color:#666;}
.pop_error {border:4px solid #cf2d29;}
.pop_error .titulo {font-size:13px!important; color:#cf2d29!important; font-weight:bold!important;}
.pop_satisfactorio{border:4px solid #6ac216;}
.pop_satisfactorio .titulo {font-size:13px!important; color:#6ac216!important; font-weight:bold!important;}
.pop_gral {border:4px solid #CCCCCC; padding:8px; color:#333333; font-size:11px;}
.pop_gral .titulo {color:#F19E1C !important; font-size:13px !important; font-weight:bold !important; padding-top:5px; text-transform:uppercase;}
.pop_gral hr {background:url("../imagenes/linea_horizontal_gris.gif") repeat-x scroll center top transparent; margin-top:10px; padding-top:10px; text-align:left;}
.pop_gral table select, .pop_gral table input, .pop_gral table textarea { background:#f1f1f1; color:#333; font-size:11px; border:1px solid #A0A0A0; font-family:Verdana,Geneva,sans-serif; padding:1px; margin-bottom:5px;}
.pop_gral table td { vertical-align:top;}
.pop_gral #popupBodyStatusAprob {text-align:left;}
.pop_gral #popupBodyStatusAprob td { padding:2px 0;}
.pop_gral table { margin:0 auto;}

.pop_gral .boton {background:url("../imagenes/btn_gral.gif") repeat scroll 0 0 transparent; border:0 none; color:#333333; cursor:pointer; height:26px; line-height:15px; padding:3px 5px 5px;}
.pop_gral .boton:hover {background-position:bottom;}



.filaGrilla
{
	width: 70px;
	font-size: 8px;
}

.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup 
{
	background-color:#ffffff;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:450px;
}


/* -------->>> VENTANA <<<-----------*/

.VentanaContenido {text-align:left; font-size:11px; font-family:Arial, Helvetica, sans-serif; margin-top:2px; _margin-top:0;}
.VentanaContenido .unidades {float:left;}
.VentanaContenido .tabla_info {float:left; width:850px; overflow-x:scroll; overflow-y:hidden; margin-bottom:3px;}
.VentanaContenido table {border-collapse:collapse; display:table;}

.VentanaContenido .unidades table {border:0;}
.VentanaContenido .unidades .col, .VentanaContenido .unidades .editcol {background:#F5C72C; text-align: center; color:#FFF; height:40px; border:1px solid #e0e0e0; padding-bottom:1px; }
.VentanaContenido .unidades .cont, .VentanaContenido .unidades .edit {height:41px; border:1px solid #e0e0e0;  font-size:10px;}
.VentanaContenido .unidades tr {background:#f8f8f8; }
.VentanaContenido .unidades .cont {width:118px; padding:0 3px;}
.VentanaContenido .unidades .edit {text-align: center; width:35px;}

.VentanaContenido .tabla_info table {border:0;}
.VentanaContenido .tabla_info  {background:#f8f8f8;}
.VentanaContenido .tabla_info th.col {text-align: center; height:20px; background:#9CE036; color:#FFF; font-weight:bold; border:1px solid #e0e0e0;}

.VentanaContenido .tabla_info td { text-align:left; padding:0 2px; border:1px solid #e0e0e0; height:41px; }
.VentanaContenido .tabla_info input {text-align:right; width:58px; margin-bottom:2px;}
.VentanaContenido .tabla_info input, .VentanaContenido .tabla_info select {font-size:10px; font-family:Arial, Helvetica, sans-serif; padding:0; color:#000; border:#a0a0a0 1px solid;}
.VentanaContenido .AlternateClass {background:#e6e6e6!important;}


.VentanaContenido .tabla_info #checkbox { border:0;}
.VentanaContenido .tabla_info .disabled { background:#e5e5e5; *background:none;} 


/* Inicio estilos panel cargando*/

.modalProgressBackground {text-align:center;padding: 5px;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #666666;border-style:solid; border-width:1px; background-color:#FFFFFF; width:150px; }
.modalProgressGreyBackground {background:#CCCCCC;filter:alpha(opacity=60);opacity:0.6;}

/* Fin estilos panel cargando*/

/* -------->>> CALENDARIO <<<-----------*/

.CalendarStyle .ajax__calendar_container{border: solid 1px;background-color: white;}
.CalendarStyle .ajax__calendar_body{padding-bottom: 2px;}
.CalendarStyle .ajax__calendar_body td{ padding:0px; text-align:left; border:0px; height:10px; }
.CalendarStyle .ajax__calendar_today { display:none; }

/* -------->>> FICHA <<<-----------*/

#wrapper_ficha .header {height:auto;}
#wrapper_ficha {width:1020px; margin:0 auto; background:#FFF; height:auto;}
#wrapper_ficha .top {font-size:11px;}
#wrapper_ficha .top a {color:#FFF; text-decoration:none;}
#wrapper_ficha .top a:hover {text-decoration:underline;}
#wrapper_ficha .top .imprimir  {background:url(../imagenes/linea_blanca.gif) repeat-y right; padding-right:12px; margin-right:5px;}
#wrapper_ficha .content_header .foto {margin-right:8px; float:left;}
#wrapper_ficha .content_header .info_ficha {float:left;}
#wrapper_ficha .content_header .titulo_ficha {background:url(../imagenes/tit_ficha.gif) no-repeat; width:762px; height:32px; display:block; text-indent:-9999px; margin-bottom:10px; _margin-bottom:5px;float:none;}
#wrapper_ficha .content_header p {font-size:12px; color:#000; font-weight:bold; text-align:left;}
#wrapper_ficha .content_header .miscelanea {color:#f79230;}
#wrapper_ficha .separador {background:url(../imagenes/linea_punteada_vertical_2.gif) repeat-y right; display:block; width:1px; height:20px;  float:left; margin:2px 8px 0 8px;}
#wrapper_ficha .content_header .acciones {float:left; width:500px!important; margin-top:13px;}
#wrapper_ficha .content_header .ficha_habilitada {background:url(../imagenes/btn_fichaHabilitada.gif) no-repeat; height:20px; width:116px; display:block; padding:6px 0 0 30px; text-align:left; color:#58595d; font-weight:bold; text-decoration:none; float:left;}
#wrapper_ficha .content_header .ficha_habilitada:hover {background-position:bottom;}
#wrapper_ficha .content_header .ficha_ampliada {background:url(../imagenes/btn_fichaAmpliada.gif) no-repeat; height:20px; width:132px; display:block; padding:6px 0 0 30px; text-align:left; color:#58595d; font-weight:bold; text-decoration:none; float:left;}
#wrapper_ficha .content_header .ficha_ampliada:hover {background-position:bottom;}
#wrapper_ficha .content_header select {float:left; margin-top:3px;}
#wrapper_ficha .content_header .linea {border-bottom:1px solid #D1D4D5; display:block; height:1px; margin:10px 0 0 0; _margin-top:-5px;}
#wrapper_ficha .content_header .condiciones {float:right; margin-top:-33px;}
#wrapper_ficha .content_header .condiciones .on{background:url(../imagenes/back_botonera_fichas.gif) no-repeat; height:23px; width:155px; display:block; color:#77bb10; font-weight:bold; padding-top:10px; float:left;}
#wrapper_ficha .content_header .condiciones a {background:url(../imagenes/back_botonera_fichas.gif) no-repeat bottom; height:23px; width:155px; display:block; color:#676767; padding-top:10px; float:left; text-decoration:none;}
#wrapper_ficha .content_header .condiciones a:hover {background-position:top; color:#77bb10;}
#wrapper_ficha .referencias {padding:10px;}


/* -------->>> TABLA FICHA <<<-----------*/

#wrapper_ficha .tabla_ficha {padding:0 3px 5px 3px; margin-top:-3px;}
#wrapper_ficha .tabla_ficha .MiGrilla table, #wrapper_ficha .tabla_ficha .MiGrilla td, #wrapper_ficha .tabla_ficha tr, #wrapper_ficha .MiGrilla .tabla_ficha th { border:1px #FFF solid!important;}
#wrapper_ficha .tabla_ficha .MiGrilla { border-collapse:collapse; display:table;}
#wrapper_ficha .tabla_ficha .MiGrilla th {padding:3px;}
#wrapper_ficha .tabla_ficha .MiGrilla .HeaderStyle {color:#FFF;}
#wrapper_ficha .tabla_ficha .MiGrilla .HeaderStyle .header1 { background:#7db130; font-weight:bold; width:auto;}
#wrapper_ficha .tabla_ficha .MiGrilla .HeaderStyle .header2 {background:#f5c72c;}
#wrapper_ficha .tabla_ficha .MiGrilla .HeaderStyle input {border:0; background:none;}
#wrapper_ficha .tabla_ficha .MiGrilla .entrada_1 {background:#bababa; text-align:left;}
#wrapper_ficha .tabla_ficha .MiGrilla .entrada_2 {background:#d1d1d1; text-align:left; /*width:120px;*/}
#wrapper_ficha .tabla_ficha .MiGrilla .entrada_3 {background:#e4e4e4; text-align:left; width:150px;}
#wrapper_ficha .tabla_ficha .MiGrilla td {background:#f1f1f1; text-align:center;} 
#wrapper_ficha .tabla_ficha .MiGrilla .linea_tabla {background:#999; padding:0; padding-top:1px; *height:2px; }
#wrapper_ficha .tabla_ficha .MiGrilla .moneda { margin-left:140px; font-weight:bold;}
#wrapper_ficha .tabla_ficha .MiGrilla .entrada_1_verde {background:#7db130; text-align:left;}
#wrapper_ficha .tabla_ficha .MiGrilla .entrada_2_verde {background:#94cf3c; text-align:left; width:120px;}
#wrapper_ficha .tabla_ficha .MiGrilla .entrada_3_verde {background:#b2e26a; text-align:left; width:150px;}
#wrapper_ficha .tabla_ficha .MiGrilla .entrada_1_naranja {background:#ebaf1f; text-align:left;}
#wrapper_ficha .tabla_ficha .MiGrilla .entrada_2_naranja {background:#f7ca30; text-align:left; width:120px;}
#wrapper_ficha .tabla_ficha .MiGrilla .entrada_3_naranja {background:#ffe465; text-align:left; width:150px;}
#wrapper_ficha .link {color:#77BB10;float:left;font-size:11px;font-weight:bold;margin-left:10px;text-decoration:none;margin-top:5px;}
#wrapper_ficha .fichadeshabilitada {color:#666666;font-size:18px;font-weight:bold;}

/* ---------------->>> POP UP <<<----------------*/

.wrapper_pop {width:400px;background:#FFF;}
.wrapper_pop .cerrar {color:#fff; text-decoration:none; float:right; margin-right:5px;}
.wrapper_pop .cerrar:hover { text-decoration:underline;}
.wrapper_pop .back {width:97%; margin:0 auto;}
.wrapper_pop .linea {background:#f7ca30; height:18px; display:block;}
.wrapper_pop h2 {text-align:left; color:#0000; margin:10px 5px 10px 5px; font-weight:normal; }
.wrapper_pop p {text-align:left; margin:10px 5px 10px 5px; color:#666; line-height:16px; font-size:11px;}
.wrapper_pop a {color:#F19E1C; text-decoration:none; font-weight:bold;}
.wrapper_pop a:hover {text-decoration:underline;}

/* ---------------------- PROCESAMIENTO ----------------------*/

#wrapper_procesamiento {width:1020px; margin:0 auto; background:#FFF; height:auto;}
#wrapper_procesamiento .titulo {color:#5B5B5B; font-size:12px; font-weight:bold; text-transform:uppercase; text-align:left; padding:10px 0 5px 0;}
#wrapper_procesamiento table {font-size: 11px;}
#wrapper_procesamiento table#table01 {margin-bottom:5px;}
#wrapper_procesamiento table .td01 {width: 46%;}
#wrapper_procesamiento table .td02 {width: 27%;}
#wrapper_procesamiento table .td03 {width: 27%;}
#wrapper_procesamiento table tr .tdDato {padding:7px; text-align:left; background:#F6F6F6; }
#wrapper_procesamiento table tr .tdDato table td {padding:2px;}
#wrapper_procesamiento table tr .tdDato .checkbox { line-height:20px;}
#wrapper_procesamiento .fecha {font-size: 11px; font-family:Verdana, Geneva, sans-serif;}
#wrapper_procesamiento hr {border:0; border-bottom:1px dotted #CCC; height:1px; display:block; width:100%; margin-bottom:8px; margin-top:-5px; *margin-top:-10px;}

/* ---------------------- PROCESAMIENTO 2 ----------------------*/

#wrapper_procesamiento2 {width:1020px; margin:0 auto; background:#FFF; height:auto; padding-top:20px;}
#wrapper_procesamiento2 #content {width:858px; margin:0 auto;}
#wrapper_procesamiento2 h1 {color:#5B5B5B; font-size:12px; font-weight:bold; text-transform:uppercase; text-align:left; padding:0 0 5px 0;}
#wrapper_procesamiento2 hr { border:0; border-bottom:1px dotted #CCC; height:1px; display:block; width:100%; margin:2px 0 5px 0; *margin:-4px 0 5px 0;}
#wrapper_procesamiento2 .left {width:418px; float:left; font-size:11px;}
#wrapper_procesamiento2 .right {width:418px; float:left; margin-left:20px; font-size:11px;}
#wrapper_procesamiento2 .form {background:#F6F6F6; padding:6px; text-align:left;}
#wrapper_procesamiento2 .form2 {background:#F6F6F6; padding:6px; text-align:left; height:83px; *height:98px;}
#wrapper_procesamiento2 .label {width:100px; text-align:right; color:#666666; font-size:11px; display:block; float:left;}
#wrapper_procesamiento2 select {margin:0 2px 6px 0;}
#wrapper_procesamiento2 .form span, #wrapper_procesamiento2 .form2 span {line-height:17px; *line-height:22px;}
#wrapper_procesamiento2 .checkbox {display:block; float:left; width:18px; height:23px; padding-top:2px; *width:20px; *height:18px; *padding-top:1px;}
#wrapper_procesamiento2 br {clear:both;}
#wrapper_procesamiento2 form input, #wrapper_procesamiento2 form2 input {border:1px solid #A0A0A0; color:#000000; font-family:Verdana,Geneva,sans-serif; font-size:11px; padding:1px;}
#wrapper_procesamiento2 .calendar {height:23px; margin-top:-3px; line-height:10px;}
#wrapper_procesamiento2 .calendar input { padding:0; margin-bottom:2px;}
#wrapper_procesamiento2 .btn_gral { margin-}

.lineacierre {background:#F7CA30; height:5px; margin:12px 4px 0 4px; font-size:1px;}

/* ---------------------- MANEJADOR DE SESION ----------------------*/

.barraProgreso{width:180px;height:20px;border: solid 1px #ccc;}
.barraProgresoIndicador{height:20px;background-color: #f5c72c;width: 0px;float:left;}
.popup .wrapper_sesion { width:450px; height:auto;}

/* Ajax ValidatorCalloutExtender */
.ajax__validatorcallout{
	width: 220px!important;
}
.ajax__validatorcallout .ajax__validatorcallout_callout_arrow_cell {
	padding: 8px 0px 0px 0px!important;
	text-align: right;
	vertical-align: top;
	font-size: 1px;
	border: none!important;
	background-color: transparent!important;
}

.ajax__validatorcallout .ajax__validatorcallout_callout_arrow_cell .ajax__validatorcallout_innerdiv {
	font-size: 1px;
	position: relative;
	left: 1px;
	border-bottom: none!important;
	border-right: none!important;
	border-left: none!important;
	width: 15px;
	background-color: transparent!important;
	padding: 0px;
}

.ajax__validatorcallout .ajax__validatorcallout_callout_arrow_cell .ajax__validatorcallout_innerdiv div {
	height: 1px!important;
	overflow: hidden;
	border-top: none!important;
	border-bottom: none!important;
	border-right: none!important;
	padding: 0px;
	margin-left: auto;
}

.ajax__validatorcallout .ajax__validatorcallout_callout_cell {
	width: 20px;
	height: 100%;
	text-align: right;
	vertical-align: top;
	border: none!important;
	background-color: transparent!important;
	padding: 0px!important;
}

.ajax__validatorcallout .ajax__validatorcallout_callout_table {
	height: 100%;
	border: none!important;
	background-color: transparent!important;
	padding: 0px;
}

.ajax__validatorcallout .ajax__validatorcallout_callout_table_row { background-color: transparent; padding: 0px; }

.ajax__validatorcallout .ajax__validatorcallout_close_button_cell {
	vertical-align: top;
	padding: 0px;
	text-align: right;
	border-left: none!important;
}

.ajax__validatorcallout .ajax__validatorcallout_close_button_cell .ajax__validatorcallout_innerdiv {
	border: none!important;
	text-align: center;
	width: 10px;
	padding: 2px;
	cursor: pointer;
}

.ajax__validatorcallout .ajax__validatorcallout_error_message_cell {
	font-family: Verdana;
	font-size: 10px;
	padding: 5px;
	border-right: none!important;
	border-left: none!important;
	width: 100%;
}

.ajax__validatorcallout .ajax__validatorcallout_icon_cell { 
	width: 20px; 
	padding: 5px; 
	border-right: none!important; 
}

.ajax__validatorcallout .ajax__validatorcallout_popup_table {
	display: none;
	border: none!important;
	background-color: transparent!important;
	padding: 0px;
}

.ajax__validatorcallout .ajax__validatorcallout_popup_table_row {
	vertical-align: top;
	height: 100%;
	background-color: transparent!important;
	padding: 0px;
}

.ajax__validatorcallout div, .ajax__validatorcallout td {
	border: solid 1px Black!important;
	background-color: LemonChiffon!important;
}

.ajax__validatorcallout_highlight 
{
    background-color: Yellow;
}

.lnkEmpleadoFicha
{
    font-family:Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-decoration: none;
    color: #666666;
}

.lnkEmpleadoFicha:hover {color:#000; text-decoration:none; cursor:pointer;}

.lnkStatusAprob
{
    color: #000000;
    text-decoration: none;
}

.lnkStatusAprob:hover
{
    text-decoration: none;
}

/* ---------------------- PERMISOS ----------------------*/

#content_permisos {margin:0 auto; width:612px; padding-bottom:10px;}
#content_permisos h1 {color:#5B5B5B; font-size:12px; font-weight:bold; text-transform:uppercase; padding:5px;}
#content_permisos .MiGrilla {width:610px!important; text-align:center; margin:2px 0 8px 0; background:#F6F6F6;}
#content_permisos .MiGrilla td {border:0; padding:8px 4px;}
#content_permisos .MiGrilla .label {width:150px; text-align:right; color:#666666;}
#content_permisos hr {border:0; border-bottom:1px dotted #CCC; height:1px; display:block; width:100%; margin-top:12px;}

#content_permisos input {font-size:11px!important; font-family:Verdana, Arial, sans-serif!important;}
.btn_gral {background: url(../imagenes/btn_gral.gif) repeat; border:0; height:26px; color:#333; padding:3px 5px 5px 5px; line-height:15px; cursor:pointer;}
.btn_gral:hover {background-position:bottom;}
.btn_examinar {padding:2px; background:#f1f1f1; border:1px solid #A0A0A0;}
.btn_grabar {background: url(../imagenes/btn_grabar.gif) repeat; border:0; width:80px; height:26px; color:#333; padding:2px 5px 5px 27px; line-height:22px; cursor:pointer;}
.btn_grabar:hover {background-position:bottom;}
.btn_limpiar {background: url(../imagenes/btn_limpiar.gif) repeat; border:0; width:82px; height:26px; color:#333; padding:2px 5px 5px 26px; line-height:22px; cursor:pointer;}
.btn_limpiar:hover {background-position:bottom;}



